#include<iostream>
#include<string>
using namespace std;

class Base{
};
class Derived:public Base{
};

template<class T>
void MyMethod(T derived){
	typename T::Base base; //编译通过typename告诉编译器后面是一个类型,不加编译器会任务是一个类的静态成员
	//T::Base base2;//编译不通过
}

int main22(){
	Derived d;
	return 0;
}
